Text copied to clipboard!
Название
Text copied to clipboard!Разработчик .NET
Описание
Text copied to clipboard!
Мы ищем Разработчика .NET, который будет участвовать в проектировании, разработке, тестировании и сопровождении современных программных решений для внутренних и внешних пользователей компании. Эта роль подойдет специалисту, который уверенно работает с экосистемой Microsoft, понимает принципы объектно-ориентированного программирования, умеет писать чистый и поддерживаемый код и стремится создавать надежные, масштабируемые и безопасные приложения. В рамках данной позиции вы будете взаимодействовать с аналитиками, тестировщиками, DevOps-инженерами, архитекторами и менеджерами продукта, чтобы совместно реализовывать функциональность, соответствующую бизнес-требованиям и техническим стандартам.
Мы ожидаем, что кандидат обладает практическим опытом разработки на C# и платформе .NET, умеет работать с ASP.NET Core, REST API, базами данных и современными инструментами контроля версий. Важной частью работы станет участие в обсуждении архитектурных решений, оптимизации производительности, устранении дефектов и внедрении улучшений в существующие системы. Разработчик .NET должен понимать жизненный цикл программного обеспечения, применять лучшие практики разработки и быть готовым к постоянному профессиональному развитию.
В повседневной работе вам предстоит разрабатывать серверную логику, интеграции с внешними сервисами, модули обработки данных и пользовательские функции для веб-приложений, корпоративных систем или облачных платформ. Также вы будете участвовать в код-ревью, написании технической документации, покрытии кода тестами и анализе причин возникновения ошибок в продуктивной среде. Мы ценим инициативность, внимание к деталям, умение работать в команде и способность предлагать практичные технические решения.
Успешный кандидат умеет эффективно управлять своим временем, грамотно оценивать трудозатраты и адаптироваться к изменяющимся требованиям проекта. Для нас важно, чтобы разработчик не только выполнял поставленные задачи, но и понимал бизнес-контекст, мог аргументированно отстаивать техническую позицию и вносить вклад в развитие инженерной культуры команды. Опыт работы с облачными сервисами, контейнеризацией, CI/CD и микросервисной архитектурой будет значительным преимуществом.
Эта вакансия предоставляет возможность работать над значимыми продуктами, использовать современные технологии и влиять на качество конечного решения. Мы предлагаем среду, в которой приветствуются обмен знаниями, профессиональный рост и участие в принятии технических решений. Если вам интересно создавать эффективные программные продукты на платформе .NET, решать сложные инженерные задачи и работать в команде, ориентированной на результат, эта позиция может стать отличным следующим шагом в вашей карьере.
Обязанности
Text copied to clipboard!- Разрабатывать и поддерживать приложения на C# и .NET.
- Создавать и сопровождать REST API и серверную бизнес-логику.
- Интегрировать системы с внешними сервисами и внутренними модулями.
- Оптимизировать производительность приложений и запросов к базе данных.
- Участвовать в код-ревью и соблюдать стандарты качества разработки.
- Писать модульные и интеграционные тесты для ключевой функциональности.
- Анализировать и устранять ошибки в тестовой и продуктивной среде.
- Подготавливать техническую документацию по реализованным решениям.
Требования
Text copied to clipboard!- Опыт коммерческой разработки на C# и .NET от 2 лет.
- Знание ASP.NET Core и принципов построения веб-приложений.
- Опыт работы с реляционными базами данных и SQL.
- Понимание принципов ООП, SOLID и шаблонов проектирования.
- Навыки работы с Git и процессами командной разработки.
- Опыт создания и документирования RESTful API.
- Умение писать чистый, тестируемый и поддерживаемый код.
- Будет плюсом опыт работы с Docker, CI/CD и облачными платформами.
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт разработки на C# и .NET?
- С какими типами приложений на платформе .NET вы работали?
- Есть ли у вас опыт разработки REST API и интеграций?
- Какие базы данных и ORM-инструменты вы использовали в проектах?
- Приходилось ли вам участвовать в код-ревью и архитектурных обсуждениях?
- Есть ли у вас опыт написания автоматизированных тестов?
- Работали ли вы с Docker, Azure или другими облачными сервисами?
- Как вы обычно подходите к отладке и оптимизации производительности?